package mock.propertylisttest.impl
{
	import mock.propertylisttest.Prop1;

	public class Prop1Impl implements Prop1
	{
		[Inject("constants.value1")]
		public var variable:int;
		
		private var _initCount:int = 0;
		private var _injectValue:int = 0;
		
		[Init]
		public function init():void{
			_initCount++;
		}
		[Inject("constants.value1")]
		public function set injectValue(value:int):void{
			_injectValue += value;
		}

		public function getResult():String
		{
			return _initCount+"_"+_injectValue;
		}
		
	}
}